//
//  BusinessService+User.h
//  SelfDriving
//
//  Created by apple on 16/2/23.
//  Copyright © 2016年 apple. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BusinessService.h"
@interface BusinessService (User)
/**
 *  登陆
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)login:(NSMutableDictionary*)parameters
      success:(void(^)(id result))success
      failure:(void(^)(id result))failure;

/**
 *  第三方登陆
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)login3:(NSMutableDictionary*)parameters
      success:(void(^)(id result))success
      failure:(void(^)(id result))failure;

/**
 *  登陆
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)getUserDetail:(NSMutableDictionary*)parameters
      success:(void(^)(id result))success
      failure:(void(^)(id result))failure;
/**
 *    注册
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)registered:(NSMutableDictionary*)parameters
           success:(void(^)(id result))success
           failure:(void(^)(id result))failure;

/**
 *   获取验证码
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)findPwd:(NSMutableDictionary*)parameters
        success:(void(^)(id result))success
        failure:(void(^)(id result))failure;


/**
 *   获取验证码
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)getCode:(NSMutableDictionary*)parameters
        success:(void(^)(id result))success
        failure:(void(^)(id result))failure;

/**
 *   获取家乡
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)getCity:(NSMutableDictionary*)parameters
        success:(void(^)(id result))success
        failure:(void(^)(id result))failure;

/**
 *   获取职业
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)getjoblist:(NSMutableDictionary*)parameters
        success:(void(^)(id result))success
        failure:(void(^)(id result))failure;

/**
 *   设置支付宝
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)setAlipayAccount:(NSMutableDictionary*)parameters
           success:(void(^)(id result))success
           failure:(void(^)(id result))failure;
/**
 *   取消支付宝
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)delAlipayAccount:(NSMutableDictionary*)parameters
                 success:(void(^)(id result))success
                 failure:(void(^)(id result))failure;

/**
 *   设置是否自动购买会员
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)setAutoBuyMember:(NSMutableDictionary*)parameters
                 success:(void(^)(id result))success
                 failure:(void(^)(id result))failure;

/**
 *   我的收益
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)getincome:(NSMutableDictionary*)parameters
                 success:(void(^)(id result))success
                 failure:(void(^)(id result))failure;

/**
 *   收益排行
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)income_sort:(NSMutableDictionary*)parameters
          success:(void(^)(id result))success
          failure:(void(^)(id result))failure;

/**
 *   推荐好友、可能认识的人
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)recommendList:(NSMutableDictionary*)parameters
            success:(void(^)(id result))success
            failure:(void(^)(id result))failure;


/**
 *   关注/取消关注
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)follow:(NSMutableDictionary*)parameters
              success:(void(^)(id result))success
              failure:(void(^)(id result))failure;



/**
 *   群聊列表接口
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)sessionLists:(NSMutableDictionary*)parameters
       success:(void(^)(id result))success
       failure:(void(^)(id result))failure;

/**
 *   发红包
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)publish_hongbao:(NSMutableDictionary*)parameters
             success:(void(^)(id result))success
             failure:(void(^)(id result))failure;

/**
 *   发红包
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)giveMoney:(NSMutableDictionary*)parameters
                success:(void(^)(id result))success
                failure:(void(^)(id result))failure;

/**
 *     星座
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)xingzuoLists:(NSMutableDictionary*)parameters
          success:(void(^)(id result))success
          failure:(void(^)(id result))failure;

/**
 *     发布快拍
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)publish_kuaipai:(NSMutableDictionary*)parameters
             success:(void(^)(id result))success
             failure:(void(^)(id result))failure;

/**
 *     抢红包
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)qiang_hongbao:(NSMutableDictionary*)parameters
                success:(void(^)(id result))success
                failure:(void(^)(id result))failure;

/**
 *     红包记录
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)hongbao_record:(NSMutableDictionary*)parameters
              success:(void(^)(id result))success
              failure:(void(^)(id result))failure;

/**
 *    设置备注
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)setRemark:(NSMutableDictionary*)parameters
               success:(void(^)(id result))success
               failure:(void(^)(id result))failure;


/**
 *    设置用户隐私类型
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)setYinsi_type:(NSMutableDictionary*)parameters
          success:(void(^)(id result))success
          failure:(void(^)(id result))failure;

/**
 *    用户消息设置
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)msg_setting:(NSMutableDictionary*)parameters
              success:(void(^)(id result))success
              failure:(void(^)(id result))failure;


/**
    设置用户其他配置
 *
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)setUserOtherConfig:(NSMutableDictionary*)parameters
            success:(void(^)(id result))success
            failure:(void(^)(id result))failure;

/**
 *  设置用户勿扰时间
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)setUserWurao:(NSMutableDictionary*)parameters
                   success:(void(^)(id result))success
                   failure:(void(^)(id result))failure;

/**
 *  会员支付
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)recharege:(NSMutableDictionary*)parameters
             success:(void(^)(id result))success
             failure:(void(^)(id result))failure;
/**
 *  服务类别列表
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)service_category_list:(NSMutableDictionary*)parameters
          success:(void(^)(id result))success
          failure:(void(^)(id result))failure;

/**
 *  服务列表
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)service_list:(NSMutableDictionary*)parameters
                      success:(void(^)(id result))success
                      failure:(void(^)(id result))failure;
/**
 *  搜索历史
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)service_search_list:(NSMutableDictionary*)parameters
             success:(void(^)(id result))success
             failure:(void(^)(id result))failure;

/**
 *  实时位置共享_入群
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)posshare_enterGroup:(NSMutableDictionary*)parameters
                    success:(void(^)(id result))success
                    failure:(void(^)(id result))failure;

/**
 *  实时位置共享_获取头像
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)posshare_lastUserHeads:(NSMutableDictionary*)parameters
                    success:(void(^)(id result))success
                    failure:(void(^)(id result))failure;

/**
 *  实时位置共享_退出群
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)posshare_quitGroup:(NSMutableDictionary*)parameters
                       success:(void(^)(id result))success
                       failure:(void(^)(id result))failure;


/**
 *  动态未读消息
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)dynamic_unread_list:(NSMutableDictionary*)parameters
                   success:(void(^)(id result))success
                   failure:(void(^)(id result))failure;




/**
 *  红包是否已抢
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)has_qianghongbao:(NSMutableDictionary*)parameters
                    success:(void(^)(id result))success
                    failure:(void(^)(id result))failure;




/**
 *  绑定安全手机
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)bindSafePhone:(NSMutableDictionary*)parameters
                 success:(void(^)(id result))success
                 failure:(void(^)(id result))failure;



/**
 *  取消手机安全设置
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)close_safe_login:(NSMutableDictionary*)parameters
              success:(void(^)(id result))success
              failure:(void(^)(id result))failure;

/**
 *  绑定或解绑第3方账号
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)bindAccount:(NSMutableDictionary*)parameters
                 success:(void(^)(id result))success
                 failure:(void(^)(id result))failure;


/**
 *  第三方好友推荐
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)thirdfriend:(NSMutableDictionary*)parameters
            success:(void(^)(id result))success
            failure:(void(^)(id result))failure;


/**
 *  群详情
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)detail:(NSMutableDictionary*)parameters
            success:(void(^)(id result))success
            failure:(void(^)(id result))failure;

/**
 *  编辑群
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)gedit:(NSMutableDictionary*)parameters
       success:(void(^)(id result))success
       failure:(void(^)(id result))failure;

/**
 *  删除群
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)gdelete:(NSMutableDictionary*)parameters
      success:(void(^)(id result))success
      failure:(void(^)(id result))failure;

/**
 *  修改用户在群里的昵称
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)editNickname:(NSMutableDictionary*)parameters
        success:(void(^)(id result))success
        failure:(void(^)(id result))failure;
/**
 *  设置是否接收消息
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)getmsg:(NSMutableDictionary*)parameters
             success:(void(^)(id result))success
             failure:(void(^)(id result))failure;
/**
 *  退出群
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)quit:(NSMutableDictionary*)parameters
       success:(void(^)(id result))success
       failure:(void(^)(id result))failure;

/**
 *  删除用户
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)remove:(NSMutableDictionary*)parameters
     success:(void(^)(id result))success
     failure:(void(^)(id result))failure;


/**
 *  可加入的联系人列表
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)contactList:(NSMutableDictionary*)parameters
       success:(void(^)(id result))success
       failure:(void(^)(id result))failure;

/**
 *  添加用户到群
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)addUserToSession:(NSMutableDictionary*)parameters
            success:(void(^)(id result))success
            failure:(void(^)(id result))failure;

/**
 *  创建一个群聊
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)gadd:(NSMutableDictionary*)parameters
                 success:(void(^)(id result))success
                 failure:(void(^)(id result))failure;

/**
 *   分享记录
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)sharerecord:(NSMutableDictionary*)parameters
     success:(void(^)(id result))success
     failure:(void(^)(id result))failure;

/**
 *  url收藏
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)netcollect:(NSMutableDictionary*)parameters
            success:(void(^)(id result))success
            failure:(void(^)(id result))failure;

/**
 * 全球区号
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)haoma:(NSMutableDictionary*)parameters
           success:(void(^)(id result))success
           failure:(void(^)(id result))failure;
/**
 *  搜索用户
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)search:(NSMutableDictionary*)parameters
      success:(void(^)(id result))success
      failure:(void(^)(id result))failure;

/**
 *  更改WIFI状态
 *  @param parameters 参数
 *  @param success    成功
 *  @param failure    失败
 */
- (void)updatewifi:(NSMutableDictionary*)parameters
       success:(void(^)(id result))success
       failure:(void(^)(id result))failure;

@end
